History
History
Synonyms
UK
US
Meaning:
frustrate

to prevent (a person) from doing something; to prevent (plans) from being carried out

thwart, disappoint

UPSET THE APPLECART as in Wiktionary
UPSET THE APPLECART as in Wikipedia